/********************************************************************
	TABAL ENGINE - 2012/11/09
	author:		Marc Cuscullola
	
	purpose:	Defines the process the game engine executes
*********************************************************************/
#pragma once

#ifndef __GAME_PROCESS__INCLUDED_H__
#define __GAME_PROCESS__INCLUDED_H__

#include "Process.h"

class CObject3D;
class CFPSCamera;

class CGameProcess : public CProcess
{
public:
	CGameProcess();
	~CGameProcess();

	void	Initialize	();
	void	Update		(float _fElapsedTime);
	void	Render		();

private:
	CFPSCamera*		m_pFPSCamera;
	CObject3D*		m_pObjectCamera;
};

#endif //__GAME_PROCESS__INCLUDED_H__